VimUnDo 4B=rG)fQ2N      1find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT})   P   0                       ^D    _                     P   0                                                                                                                                                                                                                                                                                                                                                                 ^~       O   Q         1find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT})5_                    P                                                                                                                                                                                                                                                                                                                                                                     ^                           V######################################################################################   # Project settings   V######################################################################################       0cmake_minimum_required(VERSION 3.10 FATAL_ERROR)       project("AIon")       enable_language(CXX) # C++   set(CMAKE_CXX_STANDARD 17)       ## Current version   9set(VERSION_MAJOR 0 CACHE STRING "Major version number" )   9set(VERSION_MINOR 1 CACHE STRING "Minor version number" )   9set(VERSION_PATCH 0 CACHE STRING "Patch version number" )   ;mark_as_advanced(VERSION_MAJOR VERSION_MINOR VERSION_PATCH)           V######################################################################################   # Configurable user settings   V######################################################################################       Bset(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic")       %# put binaries in the build directory   7set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})       # Dump used compiler flags.   %set(CMAKE_EXPORT_COMPILE_COMMANDS ON)       %if(CMAKE_BUILD_TYPE STREQUAL "Debug")   2    option(ENABLE_TESTS "Build tests binaries" ON)   endif()           V######################################################################################   # Dependencies   V######################################################################################       # AIon headers   0include_directories(${CMAKE_CURRENT_SOURCE_DIR})           # Eigen3 (for ParadisEO)       find_package(Eigen3 REQUIRED)   ,include_directories( ${EIGEN3_INCLUDE_DIR} )   add_definitions( -DWITH_EIGEN )           # Boost (for ParadisEO (?))       #find_package(Boost 1.33.0 REQUIRED)   *include_directories(${Boost_INCLUDE_DIRS})   'link_directories(${Boost_LIBRARY_DIRS})           # ParadisEO       Kset(PARADISEO_ROOT "~/code/paradiseo" CACHE PATH "Where to find ParadisEO")   Rset(PARADISEO_BUILD "${PARADISEO_ROOT}/build" CACHE PATH "Build dir of ParadisEO")       @# include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/FindParadiseo.cmake)   ;# find_package(Paradiseo REQUIRED COMPONENTS eo eoutils ga)   "# find_package(Paradiseo REQUIRED)   /# include_directories(${PARADISEO_INCLUDE_DIR})       &include_directories(${PARADISEO_ROOT})   -include_directories(${PARADISEO_ROOT}/eo/src)   (link_directories(${PARADISEO_BUILD}/lib)   =set(PARADISEO_LIBRARIES edoutils ga es eoutils eo) # cma moeo           # IOH       Rset(IOH_ROOT "~/code/IOHexperimenter/" CACHE PATH "Where to find IOHexperimenter")   U# find_path(IOH_PROBLEM_H "IOHprofiler_problem.hpp" PATHS ${IOH_ROOT}/build/Cpp/src/)   Pfind_path(IOH_PROBLEM_H "IOHprofiler_problem.h" PATHS ${IOH_ROOT}/src/Template/)   Pfind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES elease ebug uild)       5if(EXISTS ${IOH_PROBLEM_H} AND EXISTS ${IOH_LIBRARY})   .    message(STATUS "Found IOH in ${IOH_ROOT}")   3    include_directories(${IOH_ROOT}/build/Cpp/src/)   0    link_directories(${IOH_ROOT}/build/Cpp/bin/)       @    # Workaround IOH's poorly designed headers inclusion scheme.   .    SET(PROBLEMS_BBOB_DIR "src/Problems/BBOB")   P    SET(PROBLEMS_BBOB_COMMON_DIR "src/Problems/BBOB/bbob_common_used_functions")   A    SET(PROBLEMS_COMMON_DIR "src/Problems/common_used_functions")   ,    SET(PROBLEMS_PBO_DIR "src/Problems/PBO")   2    SET(PROBLEMS_WMODEL_DIR "src/Problems/WModel")   2    SET(PROBLEMS_PYTHON_DIR "src/Problems/Python")        SET(SUITES_DIR "src/Suites")   $    SET(TEMPLATE_DIR "src/Template")   <    SET(TEMPLATE_EXPERIMENTS_DIR "src/Template/Experiments")   4    SET(TEMPLATE_LOGGERS_DIR "src/Template/Loggers")       SET(IOHEXPERIMENTER_DIR   *      "${IOH_ROOT}/${PROBLEMS_COMMON_DIR}"   (      "${IOH_ROOT}/${PROBLEMS_BBOB_DIR}"   /      "${IOH_ROOT}/${PROBLEMS_BBOB_COMMON_DIR}"   '      "${IOH_ROOT}/${PROBLEMS_PBO_DIR}"   *      "${IOH_ROOT}/${PROBLEMS_WMODEL_DIR}"   *      "${IOH_ROOT}/${PROBLEMS_PYTHON_DIR}"   !      "${IOH_ROOT}/${SUITES_DIR}"   #      "${IOH_ROOT}/${TEMPLATE_DIR}"   /      "${IOH_ROOT}/${TEMPLATE_EXPERIMENTS_DIR}"   +      "${IOH_ROOT}/${TEMPLATE_LOGGERS_DIR}"       )   /    include_directories(${IOHEXPERIMENTER_DIR})       else()   #    if(NOT EXISTS ${IOH_PROBLEM_H})           message(FATAL_ERROR "Could not find `IOHprofiler_problem.h` in: ${IOH_ROOT}/src/Template/ (did you forget to compile it?)")       endif()   #    if(NOT EXISTS ${IOH_LIBRARIES})   f        message(FATAL_ERROR "Could not find `libIOH` in: ${IOH_ROOT} (did you forget to compile it?)")       endif()   endif()       !find_package(PythonLibs REQUIRED)   if(NOT PYTHONLIBS_FOUND)   ]    message(FATAL_ERROR "You requested to build Python problems, but Python cannot be found")   else()   /    include_directories(${PYTHON_INCLUDE_DIRS})   endif()           V######################################################################################   # Start building   V######################################################################################       add_subdirectory(aion)   add_subdirectory(solvers)       if(ENABLE_TESTS)       enable_testing()       add_subdirectory(tests)   endif(ENABLE_TESTS)    5_                   P   0                                                                                                                                                                                                                                                                                                                                                                 ^
        O   Q         1find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT})5_                    P   ;                                                                                                                                                                                                                                                                                                                                                                 ^        O   Q         Afind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATHS_SUFFIXES )5_                    P   6                                                                                                                                                                                                                                                                                                                                                                 ^        O   Q         @find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATHS_SUFIXES )5_                    P   8                                                                                                                                                                                                                                                                                                                                                                 ^        O   Q         ?find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFIXES )5_      	              P   ?                                                                                                                                                                                                                                                                                                                                                                 ^       O   Q         @find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES )5_      
           	   P   ?                                                                                                                                                                                                                                                                                                                                                                 ^+       O   Q         Pfind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES elease ebug uild)5_   	              
   P   ?                                                                                                                                                                                                                                                                                                                                                                 ^3       O   Q         Qfind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES Release ebug uild)5_   
                 P   G                                                                                                                                                                                                                                                                                                                                                                 ^B        O   Q         Qfind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES release ebug uild)5_                     P   M                                                                                                                                                                                                                                                                                                                                                                 ^C       O   Q         Rfind_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUFFIXES release debug uild)5_                    P   0                                                                                                                                                                                                                                                                                                                                                                 ^        O   Q         :find_library(IOH_LIBRARY "IOH" PATHS ${IOH_ROOT} PATH_SUF)5